package main

import (
	"fmt"
	"reflect"
)

func main() {
	// 通过反射修改就基本数据类型
	var num int = 100
	// 传入指针的地址
	testReflect(&num)
	
	fmt.Println(num)
}

func testReflect(i interface{}) {
	reValue := reflect.ValueOf(i)

	reValue.Elem().SetInt(200)
}